CSS(Cascading Style Sheets,階層樣式表)是一種風格頁面語言(Style Sheet Language),主要用來讓HTML中的各元素加上頁面樣式(Style)。
整個架構稱為規則集(Rule Set),也可以簡稱為規則(Rule)。
資料來源:MDN-CSS基本
多元素
多個元素可以共用同一份規則,元素間以","區隔即可。
選擇器的類型
除了上述介紹的元素選擇器外,還有其他不同類型的選擇器,這邊就不一一介紹,有興趣的可以自行前往MDN-CSS基本查看喔~
常用屬性介紹
font-size: 12px,字體大小,px為pixel(像素)的縮寫。text-align: center,字體水平對齊(靠左對齊、置中、靠右對齊)。line-height: 2,行高。letter-spacing: 1px,字母間距。padding: 0 0 30px 20px(上,右,下,左) or padding: 20px 0(上&下,右&左) or padding: 10px(上&下&右&左),內容周圍的空格。border: 5px solid brown(線粗,邊框樣式,顏色),矩形內容的外框線。更多用法詳見CSS的框線樣式:border。margin: 25px auto(用法同屬性padding)(此處auto為自動平分左右空格),元素外的空間。width: 600px,元素的寬度。background-color: #FDE3D3(顏色可以使用英文單字或顏色編碼,不過單字只能是一個字,更多顏色編碼與詞彙見文字顏色),元素內容的背景色。color: palevioletred(用法同屬性background-color),元素內容的顏色。text-shadow: 3px 3px 1px grey(水平偏移,垂直偏移,模糊半徑,顏色)(水平偏移正值右移,負值左移;垂直偏移正值下移,負值上移;模糊半徑數值越大,陰影越模糊),字體陰影。dispaly: block(用法詳見CSS Display 基本概念),設置元素的顯示模式。CSS程式碼
p {
    color: gray;
}
li {
    color: palevioletred;
}
html {
    font-size: 10px;
    font-family: 'Sono', sans-serif;
    background-color: #E6C35C;
}
body {
    width: 600px;
    margin: 25px auto;
    background-color: #FDE3D3;
    padding: 0 0 30px 20px;
    border: 5px solid brown;
}  
h1 {
    font-size: 50px;
    text-align: center;
    margin: 0;
    padding: 20px 0;
    color: chocolate;
    text-shadow: 3px 3px 1px grey;
}
  
p, li {
    font-size: 16px;
    line-height: 2;
    letter-spacing: 1px;
}
img {
    display: block;
    margin: 0 auto;
    border: 3px solid palevioletred;
}
HTML程式碼
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>My test page</title>
    <link href="styles/style.css" rel="stylesheet" type="text/css">
    <link href="https://fonts.googleapis.com/css2?family=Sono&display=swap" rel="stylesheet" type="text/css">
  </head>
  <body>
    <h1>This is a cat</h1>
    <img src="images/cat2.jpg" alt="A cat which has a big head">
    <p>There are several advantages about raising cats:</p>
    <ul>
      <li>They are cute</li>
      <li>They are cute</li>
      <li>They are cute</li>
    </ul> 
    <p>If you are a beginner and want to learn JavaScript well, link to <a href="https://developer.mozilla.org/zh-TW/docs/Learn/Getting_started_with_the_web">MDN</a>
      and have fun.</p>
  </body>
</html>
成果
[此貓貓圖為CC0授權]
![]()
參考網站:MDN
CSS是階層式樣式表(Cascading Style Sheets)
詳見: https://zh.wikipedia.org/zh-tw/%E5%B1%82%E5%8F%A0%E6%A0%B7%E5%BC%8F%E8%A1%A8
感謝糾正~~!
給寫網站的人推薦的貓貓圖片網站 : Http Cat
順便學習Http Status,例如:
305 use Proxy
感謝你的推薦~貓貓真的好可愛哈哈哈~~~